Welcome to JavaScript!

6.06 其它方式遍历数组

2、for – in循环,使用下标

使用的人最多,在所有遍历方式中效率最低

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

<script type="text/javascript">

var arr=["小明","小张","小韦"]; //注意直接赋值用中括

document.write("arr:",arr,"<br>");

for (i in arr) {

document.write(i+arr[i]+"写作业"+"<br>");

};

</script>

</head>

<body>

</body>

</html>

arr:小明,小张,小韦

0小明写作业

1小张写作业

2小韦写作业


3、for of循环,需要在(ES6支持浏览器中使用)

for of遍历比for in遍历效率高,但比普通for 循环效率低。

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

<script type="text/javascript">

var arr=["小明","小张","小韦"]; //注意直接赋值用中括

document.write("arr:",arr,"<br>");

for (value of arr) {

document.write(value+"写作业"+"<br>");

};

</script>

</head>

<body>

</body>

</html>